stick in the throat - Francés Inglés Diccionario